#ifndef COMMON_SCENEBASE_H
#define COMMON_SCENEBASE_H
class SceneBase {
public:
	SceneBase() = default;
	virtual ~SceneBase() = default;
	SceneBase(const SceneBase&) = delete;
	SceneBase& operator=(const SceneBase&) = delete;

	virtual void Init() {}
	virtual void Update(float time) {}
	virtual void Render() {}
	virtual void ImGUI() {}
	virtual void ShutDown() {}
};

#endif // !COMMON_SAMPLEBASE_H
